'''
练习1：在控制台录入，西游记你喜欢的任务
    输入空字符串，打印（一行一个）所有人物

'''

a = []
while True:
    str_input = input('请输入你最喜欢的西游人物：')
    if str_input == '':
        break
    a.append(str_input)
for i in a:
    print(i)

'''
练习1：在控制台录入，所有学生的成绩
    输入空字符串，打印（一行一个）所有成绩
    打印最高分，打印最低分，打印平均分
'''
cj = []

while True:
    int_input = input('请输入成绩：')
    if int_input == '':
        break

    cj.append(int(int_input))
for it in cj:
    print(it)
print('最高分是%s' % (max(cj)))
print('最低分是%s' % (min(cj)))
print('平均分是%.2f'% (sum(cj)/len(cj)) )

'''
在控制台中录入，所有学生姓名
如果姓名重复，则提示“姓名已经存在”，不添加到列表中
如果录入空字符串，则倒叙打印所有学生
'''
str_name = []
b = 0
while True:
    name = input("请输入学生姓名：")
    if name == '':
        break
    if name not in str_name:
        str_name.append(name)
    else:
        print('名字已存在')

for i in range(-1,-len(str_name)-1,-1):
    print(str_name[i])
